msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-09-12 23:31+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Arabic "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-10-20 01:34+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Bengali (India) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bosnian "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Catalan "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Czech "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-05-16 09:23+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Danish "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-05-22 08:17+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: German "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'"
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr "Ein Schnittstellentreiber muss angegeben sein"
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr "%s löschen"
msgid "Reloading allocations for network: %s"
msgstr "Neuladen von Zuordnungen für Netz: %s"
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr "Wiederverwendung von vorhandenem Gerät: %s."
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr "Ausführen von %(cmd)s nicht möglich. Ausnahme: %(exception)s"
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr "Abgleichen von Priorität bei Ablauflöschung nicht möglich"
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr "Angabe von einer oder mehreren Aktionen erforderlich"
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, fuzzy, python-format
msgid "Unable to determine mac address for %s"
msgstr "Erstellen von MAC-Adresse nach %s Versuchen nicht möglich"
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr "Brücken können nicht abgerufen werden. Ausnahme: %s"
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr "Nutzer %(tenant_id)s darf %(resource)s auf diesem Netz nicht erstellen"
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr "%s fehlgeschlagen"
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
" und CIDR %(cidr)s von Teilnetz %(sub_id)s"
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein"
"bei der Sortierung von %(resource)s nicht verwendet werden"
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr "'cookie_name' ist für diesen Sitzungspersistenztyp nicht zulässig"
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr "URL an Datenbank"
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr "Sie müssen eine Überarbeitung oder ein relatives Delta bereitstellen"
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr "Verfügbare Befehle"
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, fuzzy, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr "Aufruf von 'get_port_with_securitygroups()': port_id=%s"
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, python-format
msgid ""
"Setting admin_state_up=False is not supported in this plugin version. "
"In dieser Plug-in-Version wird das Einstellen von 'admin_state_up=False' "
"nicht unterstützt. Einstellungen werden ignoriert für Ressource: %s"
-#: neutron/plugins/bigswitch/plugin.py:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"Der Betriebsstatus wird intern vom Plug-in eingestellt. Die Einstellung "
"'status=%s' wird ignoriert."
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr "Fehler in Agentenereignisschleife"
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr "Agent nicht synchron mit Plug-in!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr "Agentenschleife umfasst neue Geräte!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr "Agent erfolgreich initialisiert, läuft jetzt... "
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr "%s-Agent beendet!"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr "'network_delete' erhalten"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr "RPC-'agent_id': %s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr "Port %s hinzugefügt"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr "Abrufen von Portdetails für %(device)s nicht möglich: %(e)s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr "Port %(device)s aktualisiert. Details: %(details)s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr "Gerät %s nicht für Plug-in definiert"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr "Zusatzeinheit %s entfernt"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr "Port %s aktualisiert."
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
-#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
-msgstr ""
-"Unverhältnismäßiger Tunnel-ID-Bereich %(tun_min)s:%(tun_max)s wird "
-"übersprungen"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
-#, python-format
-msgid "Reserving tunnel %s from pool"
-msgstr "Reservieren von Tunnel %s aus Pool"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
-#, python-format
-msgid "Reserving specific tunnel %s from pool"
-msgstr "Reservieren eines bestimmten Tunnels %s aus Pool"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
-#, python-format
-msgid "Reserving specific tunnel %s outside pool"
-msgstr "Reservieren eines bestimmten Tunnels %s außerhalb des Pools"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
-#, python-format
-msgid "Releasing tunnel %s outside pool"
-msgstr "Freigabe von Tunnel %s außerhalb des Pools"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
-#, python-format
-msgid "Releasing tunnel %s to pool"
-msgstr "Freigabe von Tunnel %s an Pool"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
-#, python-format
-msgid "tunnel_id %s not found"
-msgstr "'tunnel_id' %s nicht gefunden"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
-#, python-format
-msgid "Adding a tunnel endpoint for %s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
-#, python-format
-msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
-#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
-#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
-#, python-format
-msgid "Tunnel ID ranges: %s"
-msgstr "Tunnel-ID-Bereiche: %s"
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "%s networks are not enabled"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
msgid "Network %s not used on agent."
msgstr "Netz %s für Agent nicht verwendet."
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "port_update message processed for port %s"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
msgid "tunnel_update received"
msgstr "'tunnel_update' erhalten"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
msgid "No tunnel_type specified, cannot create tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
msgid "No local VLAN available for net-id=%s"
msgstr "Keine lokale VLAN-Adresse für net-id=%s verfügbar"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr "Zuweisung von %(vlan_id)s als lokale VLAN-Adresse für net-id=%(net_uuid)s"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
msgid ""
"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
"Bereitstellung von einfachem Netz für net-id=%(net_uuid)s nicht möglich -"
" keine Brücke für 'physical_network' %(physical_network)s"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
#, python-format
msgid ""
"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
"Bereitstellung von VLAN-Netz für net-id=%(net_uuid)s nicht möglich - "
"keine Brücke für 'physical_network' %(physical_network)s"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
msgid ""
"Cannot provision unknown network type %(network_type)s for net-"
"Bereitstellung von unbekanntem Netztyp %(network_type)s für net-"
"id=%(net_uuid)s nicht möglich"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr "Zurückfordern von vlan = %(vlan_id)s von net-id = %(net_uuid)s"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
msgid ""
"Cannot reclaim unknown network type %(network_type)s for net-"
"Zurückfordern von unbekanntem Netztyp %(network_type)s für net-"
"id=%(net_uuid)s nicht möglich"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr "'port_unbound()' 'net_uuid' %s nicht in 'local_vlan_map'"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "Adding %s to list of bridges."
+msgid "ancillary bridge list: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
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."
"Agenten nicht aktiviert sein, da diese OVS-Version Tunnel und Patch-Ports"
" nicht unterstützt. Agent beendet!"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr "Zuordnung von physischem Netz %(physical_network)s zu Brücke %(bridge)s"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
msgid ""
"Bridge %(bridge)s for physical network %(physical_network)s does not "
"Brücke %(bridge)s für physisches Netz %(physical_network)s ist nicht "
"vorhanden. Agent beendet!"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
-#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
-msgstr ""
-
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
#, python-format
msgid "No VIF port for port %s defined on agent."
msgstr "Kein VIF-Port für Port %s für Agent definiert."
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "Processing port %s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
-msgid "Setting status for %s to UP"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid ""
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
-msgid "Configuration for device %s completed."
+msgid ""
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid "Ancillary Port %s added"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s"
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
+#, python-format
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
+msgstr "Agententunnel nicht synchron mit Plug-in!"
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
#, python-format
msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
-msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
+msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
-msgstr "Agententunnel nicht synchron mit Plug-in!"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
+#, python-format
+msgid "Parsing bridge_mappings failed: %s."
+msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s."
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
+#, python-format
+msgid "Invalid tunnel type specificed: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
+msgstr ""
+
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgstr ""
+"Unverhältnismäßiger Tunnel-ID-Bereich %(tun_min)s:%(tun_max)s wird "
+"übersprungen"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#, python-format
+msgid "Reserving tunnel %s from pool"
+msgstr "Reservieren von Tunnel %s aus Pool"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#, python-format
+msgid "Reserving specific tunnel %s from pool"
+msgstr "Reservieren eines bestimmten Tunnels %s aus Pool"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#, python-format
+msgid "Reserving specific tunnel %s outside pool"
+msgstr "Reservieren eines bestimmten Tunnels %s außerhalb des Pools"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#, python-format
+msgid "Releasing tunnel %s outside pool"
+msgstr "Freigabe von Tunnel %s außerhalb des Pools"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#, python-format
+msgid "Releasing tunnel %s to pool"
+msgstr "Freigabe von Tunnel %s an Pool"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#, python-format
+msgid "tunnel_id %s not found"
+msgstr "'tunnel_id' %s nicht gefunden"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#, python-format
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Tunnel ID ranges: %s"
+msgstr "Tunnel-ID-Bereiche: %s"
+
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
+#, python-format
+msgid "Adding %s to list of bridges."
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
+#, python-format
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
+#, python-format
+msgid "Processing port %s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
+#, python-format
+msgid "Setting status for %s to UP"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
+#, python-format
+msgid "Setting status for %s to DOWN"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
#, python-format
msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
+"completed in %(elapsed).3f"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
+#, python-format
+msgid "Agent rpc_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
-msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
+msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr "'%s' muss eine nicht negative Ganzzahl sein."
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr "'delete_network' für Nutzer abgeschlossen: %s"
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr "Netz '%s' ist kein gültiges externes Netz"
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr "lRouter: %s nicht gefunden"
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr "'%(att)s' dem NVP-Routerport %(port)s zugeordnet"
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
-#~ msgstr ""
-#~ "Das NVP-Plug-in unterstützt keine "
-#~ "VIF-Standardports in externen Netzen. Port"
-#~ " %s wird inaktiv sein."
-
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
-#~ msgstr ""
-#~ "'_nvp_create_port' für Port %(name)s in "
-#~ "Netz %(network_id)s abgeschlossen. Die neue"
-#~ " Port-ID lautet %(id)s."
-
#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr "Port '%s' wurde von der NVP-Plattform bereits gelöscht"
#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ "'_nvp_delete_port' für Port %(port_id)s in "
-#~ "Netz %(net_id)s abgeschlossen"
#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
-#~ msgstr ""
-#~ "'_nvp_create_ext_gw_port' im externen Netz "
-#~ "%(ext_net_id)s, angehängt an Router: "
-#~ "%(router_id)s, abgeschlossen. NVP-Port-ID "
-#~ "ist %(nvp_port_id)s"
-
#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ "Die Ressource %s des logischen Routers"
-#~ " auf der NVP-Plattform nicht gefunden"
#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden"
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
-#~ msgstr ""
-
#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr "Es wurde kein lSwitch %s in NVP gefunden"
#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ "'create_port' auf NVP für Nutzer "
-#~ "%(tenant_id)s fertig gestellt: (%(id)s)"
#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ "Erstellung eines Ports oder Einrichtung "
-#~ "einer Zusatzeinheit des Ports in NVP "
-#~ "nicht möglich."
-
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
-#~ msgstr ""
#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden"
#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden"
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
-#~ msgstr ""
-
#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden"
#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden"
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ "Fehler beim Entfernen von NAT-Regeln "
-#~ "auf der NVP-Plattform für dynamische "
-#~ "IP-Adresse: %s"
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ "Eine falsche Anzahl an übereinstimmenden "
-#~ "NAT-Regeln wurde auf der NVP-"
-#~ "Plattform gefunden"
-#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ "Fehler beim Erstellen von NAT-Regeln "
-#~ "auf der NVP-Plattform für dynamische "
-#~ "IP-Adresse: %(floating_ip)s, zugeordnet zu "
-#~ "interner IP-Adresse: %(internal_ip)s"
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich"
+
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, will try sync later"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to delete this region"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete vm %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete network %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createnetwork id %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to create vm id %s"
+#~ msgstr ""
+
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
-#~ "Gateway-Service kann von der NVP-"
-#~ "Plattform nicht entfernt werden - die"
-#~ " Ressource wurde nicht gefunden"
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
-#~ msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
+#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English (Australia) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English (United Kingdom) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+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:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Spanish "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-08-29 05:16+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Spanish (Mexico) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-11-15 00:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Basque "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-11-15 02:27+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Basque (Spain) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-11-15 02:28+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Persian "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-09-28 05:40+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Filipino "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: French "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-10-28 23:23+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Galician "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2014-01-17 14:28+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Hebrew "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2014-01-21 01:25+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Hebrew (Israel) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-08-27 04:58+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Hindi "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Croatian "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Hungarian "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Indonesian "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-12-16 02:36+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Icelandic (Iceland) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-05-16 09:23+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Italian (Italy) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-30 10:28+0000\n"
"Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
"Language-Team: Japanese "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-04-19 14:53+0000\n"
"Last-Translator: Nika Chkhikvishvili <frrrredo@gmail.com>\n"
"Language-Team: ka_GE <LL@li.org>\n"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, fuzzy, python-format
msgid "Interface %s not found."
msgstr "პლაგინი ვერ მოიძებნა."
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr "%s ვერ განხორციელდა"
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-11-15 02:27+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Khmer "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-09-18 00:19+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Kannada "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-04-28 05:13+0000\n"
"Last-Translator: ujuc Gang <potopro@gmail.com>\n"
"Language-Team: ko_KR <LL@li.org>\n"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-11-17 05:24+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malayalam (India) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-10-16 22:17+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Marathi (India) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Malay "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Norwegian Bokmål "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-09-05 06:03+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Nepali "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: neutron "
-"jenkins.neutron.propose.translation.update.251\n"
+"jenkins.neutron.propose.translation.update.252\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+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:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
+msgstr ""
+
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Dutch (Netherlands) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-12-15 04:38+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Panjabi (Punjabi) (India) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-06-28 06:06+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Polish (Poland) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Portuguese "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Portuguese (Brazil) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-06-08 07:51+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Romanian "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Russian (Russia) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-08-27 04:58+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Slovak "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-06-28 06:06+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Slovenian (Slovenia) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-11-15 02:27+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Swedish "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Swahili (Kenya) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Tagalog "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-09-28 05:40+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Tagalog (Philippines) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish (Turkey) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Ukrainian "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-10-07 01:13+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Urdu "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Vietnamese (Viet Nam) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (China) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Chinese (Hong Kong) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr ""
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr ""
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Reloading allocations for network: %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr ""
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr ""
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr ""
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, 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:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "Reserving tunnel %s from pool"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
-msgid "Reserving specific tunnel %s from pool"
+msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "Reserving specific tunnel %s outside pool"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+msgid "tunnel_update received"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
-msgid "Releasing tunnel %s outside pool"
+msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
-msgid "Releasing tunnel %s to pool"
+msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
-msgid "tunnel_id %s not found"
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
-msgid "Adding a tunnel endpoint for %s"
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
-msgid "Tunnel ID ranges: %s"
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "%s networks are not enabled"
+msgid "ancillary bridge list: %s."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports."
+" Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
-msgid "Network %s not used on agent."
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
-msgid "port_update message processed for port %s"
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
-msgid "tunnel_update received"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#, python-format
+msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
-msgid "No tunnel_type specified, cannot create tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
+msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
-msgid "tunnel_type %s not supported by agent"
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "No local VLAN available for net-id=%s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
-msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
msgid ""
-"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
-"tunneling disabled"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
msgid ""
-"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
msgid ""
-"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
-"physical_network %(physical_network)s"
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"Cannot reclaim unknown network type %(network_type)s for net-"
-"id=%(net_uuid)s"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
-msgid "Adding %s to list of bridges."
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#, python-format
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!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
#, python-format
-msgid "No VIF port for port %s defined on agent."
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
-msgid "ofport should have a value that can be interpreted as an integer"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
#, python-format
-msgid "Processing port %s"
+msgid "Reserving tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
#, python-format
-msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+msgid "Reserving specific tunnel %s from pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
#, python-format
-msgid "Setting status for %s to UP"
+msgid "Reserving specific tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid "Releasing tunnel %s outside pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Releasing tunnel %s to pool"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
#, python-format
-msgid "Ancillary Port %s added"
+msgid "tunnel_id %s not found"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#, python-format
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"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:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
#, python-format
-msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr ""
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
+#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr ""
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
+#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
+#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid "Port '%s' was already deleted on NVP platform"
+#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr ""
-#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s"
+#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Port %s not found in NVP"
+#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
+#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Logical switch for network %s was not found in NVP."
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
+#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr ""
-#~ msgid "Logical router resource %s not found on NVP platform"
+#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr ""
-#~ msgid "Unable to update logical router on NVP Platform"
+#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
+#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
+#~ msgid "Unable to delete logical router '%s' on NVP Platform"
#~ msgstr ""
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
+#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr ""
-#~ msgid "Did not found lswitch %s in NVP"
+#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr ""
-#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
+#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid "Logical switch for network %s was not found in NVP."
+#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
-#~ msgid "Unable to create port or set port attachment in NVP."
+#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
#~ msgstr ""
-#~ msgid "Unable to create logical router on NVP Platform"
+#~ msgid "EOS is not available, will try sync later"
#~ msgstr ""
-#~ msgid "Logical router %s not found on NVP Platform"
+#~ msgid "EOS is not available, failed to delete this region"
#~ msgstr ""
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
+#~ msgid "EOS is not available, failed to delete tenant %s"
#~ msgstr ""
-#~ msgid "Logical router '%s' not found on NVP Platform"
+#~ msgid "EOS is not available,failed to delete vm %s"
#~ msgstr ""
-#~ msgid "Unable to delete logical router '%s' on NVP Platform"
+#~ msgid "EOS is not available,failed to delete network %s"
#~ msgstr ""
-#~ msgid "Unable to update logical routeron NVP Platform"
+#~ msgid "EOS is not available, failed to createnetwork id %s"
#~ msgstr ""
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
+#~ msgid "EOS is not available, failed to create vm id %s"
#~ msgstr ""
-#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
+#~ msgid "Checking OVS version for VXLAN support"
#~ msgstr ""
#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-
-#~ msgid "Nat rules not found in nvp for port: %s"
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
#~ msgstr ""
#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
#~ msgstr ""
-#~ msgid "Unable to update name on NVP backend for network gateway: %s"
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
#~ msgstr ""
-#~ msgid "Unable to create port on NVP logical router %s"
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
#~ msgstr ""
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-03 06:23+0000\n"
+"POT-Creation-Date: 2014-03-04 06:25+0000\n"
"PO-Revision-Date: 2013-05-22 03:25+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Chinese (Taiwan) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253
#: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298
+#: 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 "Error importing interface driver '%s'"
msgstr "匯入介面驅動程式 '%s' 時發生錯誤"
-#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626
+#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632
#: neutron/services/metering/drivers/iptables/iptables_driver.py:92
msgid "An interface driver must be specified"
msgstr "必須指定介面驅動程式"
#: neutron/agent/ovs_cleanup_util.py:75
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
#, python-format
msgid "Delete %s"
msgstr "刪除 %s"
msgid "Reloading allocations for network: %s"
msgstr "正在重新載入網路的配置:%s"
-#: neutron/agent/linux/dhcp.py:633
+#: neutron/agent/linux/dhcp.py:639
#, python-format
msgid "Error importing interface driver '%(driver)s': %(inner)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:685
+#: neutron/agent/linux/dhcp.py:691
#, python-format
msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:695
+#: neutron/agent/linux/dhcp.py:701
#, python-format
msgid "Removing gateway for dhcp netns on net %s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:738
+#: neutron/agent/linux/dhcp.py:744
#, python-format
msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist."
msgstr ""
-#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69
+#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69
#, python-format
msgid "Reusing existing device: %s."
msgstr "正在重複使用現有裝置:%s。"
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:34
+#: neutron/agent/linux/ovs_lib.py:35
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164
+#: neutron/agent/linux/ovs_lib.py:330
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr "無法執行 %(cmd)s。異常狀況:%(exception)s"
-#: neutron/agent/linux/ovs_lib.py:169
+#: neutron/agent/linux/ovs_lib.py:191
msgid "Cannot match priority on flow deletion"
msgstr "無法符合流程刪除作業上的優先順序"
-#: neutron/agent/linux/ovs_lib.py:195
+#: neutron/agent/linux/ovs_lib.py:217
msgid "Must specify one or more actions"
msgstr "必須指定一個以上的動作"
-#: neutron/agent/linux/ovs_lib.py:230
+#: neutron/agent/linux/ovs_lib.py:252
msgid "defer_apply_on"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:234
+#: neutron/agent/linux/ovs_lib.py:256
msgid "defer_apply_off"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:237
+#: neutron/agent/linux/ovs_lib.py:259
#, python-format
msgid "Applying following deferred flows to bridge %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:240
+#: neutron/agent/linux/ovs_lib.py:262
#, python-format
msgid "%(action)s: %(flow)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:393
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:396
+#: neutron/agent/linux/ovs_lib.py:418
#, python-format
msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:426
#, python-format
-msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:414
+#: neutron/agent/linux/ovs_lib.py:436
#, python-format
msgid "Unable to parse interface details. Exception: %s"
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:454
#, fuzzy, python-format
msgid "Unable to determine mac address for %s"
msgstr "嘗試 %s 次之後仍無法產生 MAC 位址"
-#: neutron/agent/linux/ovs_lib.py:442
+#: neutron/agent/linux/ovs_lib.py:464
#, python-format
msgid "Interface %s not found."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:453
+#: neutron/agent/linux/ovs_lib.py:475
#, python-format
msgid "Unable to retrieve bridges. Exception: %s"
msgstr "無法擷取橋接器。異常狀況:%s"
-#: neutron/agent/linux/ovs_lib.py:463
+#: neutron/agent/linux/ovs_lib.py:485
msgid "Unable to retrieve OVS userspace version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:497
msgid "Unable to retrieve OVS kernel module version."
msgstr ""
-#: neutron/agent/linux/ovs_lib.py:484
+#: neutron/agent/linux/ovs_lib.py:506
#, python-format
msgid "Bridge %s not found."
msgstr ""
+#: neutron/agent/linux/ovs_lib.py:516
+#, python-format
+msgid ""
+"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
+"To use %(vtype)s tunnels with OVS, please ensure the OVS version is "
+"%(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:524
+#, python-format
+msgid ""
+"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
+"support. To use %(vtype)s tunnels with OVS, please ensure that the "
+"version is %(required)s or newer!"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:537
+#, python-format
+msgid "Checking OVS version for VXLAN support installed klm version is %s "
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:539
+#, python-format
+msgid "Checking OVS version for VXLAN support installed usr version is %s"
+msgstr ""
+
#: neutron/agent/linux/ovsdb_monitor.py:50
#: neutron/agent/linux/ovsdb_monitor.py:59
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr "Tenant %(tenant_id)s 不可在此網路上建立 %(resource)s"
-#: neutron/api/v2/resource.py:94
+#: neutron/api/v2/resource.py:97
#, python-format
msgid "%(action)s failed (client error): %(exc)s"
msgstr ""
-#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106
-#: neutron/api/v2/resource.py:125
+#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110
+#: neutron/api/v2/resource.py:129
#, python-format
msgid "%s failed"
msgstr "%s 失敗"
-#: neutron/api/v2/resource.py:127
+#: neutron/api/v2/resource.py:131
#: neutron/tests/unit/test_api_v2_resource.py:277
#: neutron/tests/unit/test_api_v2_resource.py:293
msgid "Request Failed: internal server error while processing your request."
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:35
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:33
msgid "The service plugins Neutron will use"
msgstr ""
"重疊"
#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382
-#: neutron/plugins/bigswitch/plugin.py:944
-#: neutron/plugins/bigswitch/plugin.py:953
+#: neutron/plugins/bigswitch/plugin.py:958
+#: neutron/plugins/bigswitch/plugin.py:967
msgid "Either subnet_id or port_id must be specified"
msgstr "必須指定 subnet_id 或 port_id"
msgstr "屬性 '%(attr)s' 是對其他資源的參照,無法由排序 '%(resource)s' 使用"
#: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/vmware/plugins/service.py:870
+#: neutron/plugins/vmware/plugins/service.py:873
#: neutron/services/firewall/fwaas_plugin.py:225
msgid "create_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/vmware/plugins/service.py:904
+#: neutron/plugins/vmware/plugins/service.py:907
#: neutron/services/firewall/fwaas_plugin.py:239
msgid "update_firewall() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/vmware/plugins/service.py:930
+#: neutron/plugins/vmware/plugins/service.py:933
#: neutron/services/firewall/fwaas_plugin.py:254
msgid "delete_firewall() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/vmware/plugins/service.py:992
+#: neutron/plugins/vmware/plugins/service.py:995
#: neutron/services/firewall/fwaas_plugin.py:263
msgid "update_firewall_policy() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/vmware/plugins/service.py:966
+#: neutron/plugins/vmware/plugins/service.py:969
#: neutron/services/firewall/fwaas_plugin.py:271
msgid "update_firewall_rule() called"
msgstr ""
msgstr ""
#: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/vmware/plugins/service.py:1019
+#: neutron/plugins/vmware/plugins/service.py:1022
#: neutron/services/firewall/fwaas_plugin.py:300
msgid "insert_rule() called"
msgstr ""
#: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/vmware/plugins/service.py:1048
+#: neutron/plugins/vmware/plugins/service.py:1051
#: neutron/services/firewall/fwaas_plugin.py:308
msgid "remove_rule() called"
msgstr ""
msgid "'cookie_name' is not allowed for this type of session persistence"
msgstr "這種類型的階段作業持續性不接受 'cookie_name'"
-#: neutron/db/migration/cli.py:32
+#: neutron/db/migration/cli.py:30
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:41
+#: neutron/db/migration/cli.py:39
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:48
+#: neutron/db/migration/cli.py:46
msgid "URL to database"
msgstr "資料庫 URL"
-#: neutron/db/migration/cli.py:70
+#: neutron/db/migration/cli.py:68
msgid "You must provide a revision or relative delta"
msgstr "必須提供修訂或相對差異"
-#: neutron/db/migration/cli.py:125
+#: neutron/db/migration/cli.py:123
msgid "Available commands"
msgstr "可用的指令"
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:91
+#: neutron/plugins/bigswitch/plugin.py:93
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93
+#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93
#, fuzzy, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr "已呼叫 get_port_with_securitygroups():port_id=%s"
-#: neutron/plugins/bigswitch/plugin.py:171
+#: neutron/plugins/bigswitch/plugin.py:173
msgid "ServerPool not set!"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:240
+#: neutron/plugins/bigswitch/plugin.py:242
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:323
+#: neutron/plugins/bigswitch/plugin.py:325
#, python-format
msgid ""
"Setting admin_state_up=False is not supported in this plugin version. "
"Ignoring setting for resource: %s"
msgstr "此外掛程式版本不支援設定 admin_state_up = False。正在忽略對資源的設定:%s"
-#: neutron/plugins/bigswitch/plugin.py:329
+#: neutron/plugins/bigswitch/plugin.py:331
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 = %s。"
-#: neutron/plugins/bigswitch/plugin.py:354
+#: neutron/plugins/bigswitch/plugin.py:356
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:390
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:436
+#: neutron/plugins/bigswitch/plugin.py:439
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:459
+#: neutron/plugins/bigswitch/plugin.py:462
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:501
+#: neutron/plugins/bigswitch/plugin.py:504
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:543
+#: neutron/plugins/bigswitch/plugin.py:546
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:571
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:615
+#: neutron/plugins/bigswitch/plugin.py:618
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:691
+#: neutron/plugins/bigswitch/plugin.py:698
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:744
+#: neutron/plugins/bigswitch/plugin.py:758
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:768
+#: neutron/plugins/bigswitch/plugin.py:782
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:784
+#: neutron/plugins/bigswitch/plugin.py:798
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:800
+#: neutron/plugins/bigswitch/plugin.py:814
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:838
+#: neutron/plugins/bigswitch/plugin.py:852
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:860
+#: neutron/plugins/bigswitch/plugin.py:874
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:893
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:922
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:936
+#: neutron/plugins/bigswitch/plugin.py:950
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:969
+#: neutron/plugins/bigswitch/plugin.py:983
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:986
+#: neutron/plugins/bigswitch/plugin.py:1000
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:992
+#: neutron/plugins/bigswitch/plugin.py:1006
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1008
+#: neutron/plugins/bigswitch/plugin.py:1022
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1037
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1041
+#: neutron/plugins/bigswitch/plugin.py:1055
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1056
+#: neutron/plugins/bigswitch/plugin.py:1070
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1057
+#: neutron/plugins/bigswitch/plugin.py:1071
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401
#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
msgid "Error in agent event loop"
msgstr "代理程式事件迴圈發生錯誤"
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
msgid "Agent out of sync with plugin!"
msgstr "代理程式與外掛程式不同步!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
msgid "Agent loop has new devices!"
msgstr "代理程式迴圈具有新裝置!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319
msgid "Agent initialized successfully, now running... "
msgstr "已順利地起始設定代理程式,現正在執行中..."
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306
#, python-format
msgid "%s Agent terminated!"
msgstr "%s 已終止代理程式!"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280
msgid "network_delete received"
msgstr "收到 network_delete"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372
#, python-format
msgid "RPC timeout while updating port %s"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346
msgid "fdb_remove received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407
msgid "fdb_update received"
msgstr ""
msgstr "RPC agent_id:%s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070
#, python-format
msgid "Port %s added"
msgstr "已新增埠 %s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
#, python-format
msgid "Unable to get port details for %(device)s: %(e)s"
msgstr "無法取得 %(device)s 的埠詳細資料:%(e)s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr "已更新埠 %(device)s。詳細資料:%(details)s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
#, python-format
msgid "Device %s not defined on plugin"
msgstr "外掛程式上未定義裝置 %s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011
#, python-format
msgid "Attachment %s removed"
msgstr "已移除連接裝置 %s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
#, python-format
msgid "Port %s updated."
msgstr "已更新埠 %s。"
msgstr ""
#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44
+#: neutron/plugins/ml2/drivers/mech_ofagent.py:49
#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44
#, python-format
msgid ""
msgid "Unable to reach EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74
+#, python-format
+msgid "'timestamp' command '%s' is not available on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314
+#, python-format
+msgid "VM id %(vmid)s not found for port %(portid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333
+#, python-format
+msgid "Unknown device owner: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427
#, python-format
msgid "Executing command on Arista EOS: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435
#, python-format
msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501
msgid "Required option eapi_host is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505
msgid "Required option eapi_username is not set"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525
msgid "Syncing Neutron <-> EOS"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352
-msgid "EOS is not available, will try sync later"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
+msgid "OpenStack and EOS are in sync!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553
#, python-format
msgid ""
"No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
"during synchronization.Enitre EOS region is cleared"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366
-msgid "EOS is not available, failed to delete this region"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380
-#, python-format
-msgid "EOS is not available, failed to delete tenant %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406
-#, python-format
-msgid "EOS is not available,failed to delete vm %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416
-#, python-format
-msgid "EOS is not available,failed to delete network %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430
-#, python-format
-msgid "EOS is not available, failed to createnetwork id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455
-#, python-format
-msgid "EOS is not available, failed to create vm id %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718
#, python-format
msgid "Network %s is not created as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732
#, python-format
msgid "Network name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760
#, python-format
msgid "Network %s is not updated as it is not found inArista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852
#, python-format
msgid "VM %s is not created as it is not found in Arista DB"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867
#, python-format
msgid "Port name changed to %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917
#, python-format
msgid "VM %s is not updated as it is not found in Arista DB"
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_db_v2.py:209
-#, python-format
-msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
-msgstr "正在跳過不合理的通道 ID 範圍 %(tun_min)s:%(tun_max)s"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:257
-#, python-format
-msgid "Reserving tunnel %s from pool"
-msgstr "正在保留儲存區中的通道 %s"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:272
-#, python-format
-msgid "Reserving specific tunnel %s from pool"
-msgstr "正在保留儲存區中的特定通道 %s"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:275
-#, python-format
-msgid "Reserving specific tunnel %s outside pool"
-msgstr "正在保留儲存區外部的特定通道 %s"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:298
-#, python-format
-msgid "Releasing tunnel %s outside pool"
-msgstr "正在釋放儲存區外部的通道 %s"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:300
-#, python-format
-msgid "Releasing tunnel %s to pool"
-msgstr "正在將通道 %s 釋放到儲存區"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:302
-#, python-format
-msgid "tunnel_id %s not found"
-msgstr "找不到 tunnel_id %s"
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:374
-#, python-format
-msgid "Adding a tunnel endpoint for %s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:390
-#, python-format
-msgid ""
-"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
-"committed (%s attempts left)"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_db_v2.py:395
-msgid "Unable to generate a new tunnel id"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122
+msgid "Agent terminated!: Failed to get a datapath."
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
-#, python-format
-msgid "Invalid tenant_network_type: %s. Server terminated!"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+msgid "Agent terminated"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
-#, python-format
-msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174
+msgid "Agent failed to create agent config map"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302
#, python-format
-msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
+msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
-#, python-format
-msgid "Tunnel ID ranges: %s"
-msgstr "通道 ID 範圍:%s"
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
#, python-format
-msgid "%s networks are not enabled"
+msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
msgid "Network %s not used on agent."
msgstr "代理程式上未使用網路 %s。"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346
#, python-format
-msgid "port_update message processed for port %s"
+msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
msgid "tunnel_update received"
msgstr "收到 tunnel_update"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
msgid "No tunnel_type specified, cannot create tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
#, python-format
msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435
#, python-format
msgid "No local VLAN available for net-id=%s"
msgstr "net-id = %s 沒有可用的本端 VLAN"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438
#, python-format
msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr "正在將 %(vlan_id)s 指派為 net-id = %(net_uuid)s 的本端 VLAN"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464
#, python-format
msgid ""
"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
"tunneling disabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
#, python-format
msgid ""
"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
"無法將平面網路供應給 net-id = %(net_uuid)s - physical_network %(physical_network)s "
"沒有橋接器"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503
#, python-format
msgid ""
"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
"無法將 VLAN 網路供應給 net-id = %(net_uuid)s - physical_network "
"%(physical_network)s 沒有橋接器"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
#, python-format
msgid ""
"Cannot provision unknown network type %(network_type)s for net-"
"id=%(net_uuid)s"
msgstr "無法將不明的網路類型 %(network_type)s 供應給 net-id=%(net_uuid)s"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529
#, python-format
msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr "正在從 net-id = %(net_uuid)s 收回 VLAN = %(vlan_id)s"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
#, python-format
msgid ""
"Cannot reclaim unknown network type %(network_type)s for net-"
"id=%(net_uuid)s"
msgstr "無法收回 net-id = %(net_uuid)s 的不明網路類型 %(network_type)s"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr "port_unbound() net_uuid %s 不在 local_vlan_map 中"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753
#, python-format
-msgid "Adding %s to list of bridges."
+msgid "ancillary bridge list: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690
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 "無法建立 OVS 修補程式埠。無法在此代理程式上啟用通道作業,因為此 OVS 版本不支援通道或修補程式埠。已終止代理程式!"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763
#, python-format
msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
#, python-format
msgid ""
"Bridge %(bridge)s for physical network %(physical_network)s does not "
"exist. Agent terminated!"
msgstr "實體網路 %(physical_network)s 的橋接器 %(bridge)s 不存在。已終止代理程式!"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855
-#, python-format
-msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
-msgstr ""
-
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
#, python-format
msgid "No VIF port for port %s defined on agent."
msgstr "未在代理程式上給埠 %s 定義 VIF 埠。"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972
#, python-format
-msgid "Processing port %s"
+msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169
#, python-format
msgid ""
-"Port %s was not found on the integration bridge and will therefore not be"
-" processed"
+"process_network_ports - iteration:%(iter_num)d - treat_devices_added "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176
#, python-format
-msgid "Setting status for %s to UP"
+msgid ""
+"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
+"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
#, python-format
-msgid "Setting status for %s to DOWN"
+msgid ""
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
#, python-format
-msgid "Configuration for device %s completed."
+msgid ""
+"process_ancillary_network_ports - iteration: %(iter_num)d - "
+"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109
#, python-format
-msgid "Ancillary Port %s added"
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgstr "無法同步通道 IP %(local_ip)s:%(e)s"
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241
+#, python-format
+msgid "Agent ovsdb_monitor_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
+msgid "Agent tunnel out of sync with plugin!"
+msgstr "代理程式通道與外掛程式不同步!"
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d "
-"-treat_devices_added_or_updated completed in %(elapsed).3f"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262
#, python-format
msgid ""
-"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
-"completed in %(elapsed).3f"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273
#, python-format
msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_added completed in %(elapsed).3f"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
#, python-format
msgid ""
-"process_ancillary_network_ports - iteration: %(iter_num)d - "
-"treat_ancillary_devices_removed completed in %(elapsed).3f"
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
+"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297
#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
-msgstr "無法同步通道 IP %(local_ip)s:%(e)s"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
+"processed. Elapsed:%(elapsed).3f"
+msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319
#, python-format
-msgid "Agent rpc_loop - iteration:%d started"
+msgid ""
+"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
+"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
-msgid "Agent tunnel out of sync with plugin!"
-msgstr "代理程式通道與外掛程式不同步!"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
+#, python-format
+msgid "Parsing bridge_mappings failed: %s."
+msgstr "剖析 bridge_mappings 時失敗:%s。"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
-msgid "Error while synchronizing tunnels"
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
+#, python-format
+msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+msgid "Tunneling cannot be enabled without a valid local_ip."
+msgstr ""
+
+#: neutron/plugins/ofagent/common/config.py:24
+msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:209
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
-"Elapsed:%(elapsed).3f"
+msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
+msgstr "正在跳過不合理的通道 ID 範圍 %(tun_min)s:%(tun_max)s"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:257
+#, python-format
+msgid "Reserving tunnel %s from pool"
+msgstr "正在保留儲存區中的通道 %s"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:272
+#, python-format
+msgid "Reserving specific tunnel %s from pool"
+msgstr "正在保留儲存區中的特定通道 %s"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:275
+#, python-format
+msgid "Reserving specific tunnel %s outside pool"
+msgstr "正在保留儲存區外部的特定通道 %s"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:298
+#, python-format
+msgid "Releasing tunnel %s outside pool"
+msgstr "正在釋放儲存區外部的通道 %s"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:300
+#, python-format
+msgid "Releasing tunnel %s to pool"
+msgstr "正在將通道 %s 釋放到儲存區"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:302
+#, python-format
+msgid "tunnel_id %s not found"
+msgstr "找不到 tunnel_id %s"
+
+#: neutron/plugins/openvswitch/ovs_db_v2.py:374
+#, python-format
+msgid "Adding a tunnel endpoint for %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/ovs_db_v2.py:390
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
-"Elapsed:%(elapsed).3f"
+"Adding a tunnel endpoint failed due to a concurrenttransaction had been "
+"committed (%s attempts left)"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177
+#: neutron/plugins/openvswitch/ovs_db_v2.py:395
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304
#, python-format
-msgid "Starting to process devices in:%s"
+msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367
+#, python-format
+msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
-"Elapsed:%(elapsed).3f"
+msgid "Tunnel ID ranges: %s"
+msgstr "通道 ID 範圍:%s"
+
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
+#, python-format
+msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
#, python-format
-msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
-"Elapsed:%(elapsed).3f"
+msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
-msgid "Error while processing VIF ports"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671
+#, python-format
+msgid "Adding %s to list of bridges."
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857
+#, python-format
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923
+#, python-format
+msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
#, python-format
msgid ""
-"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
-"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
+#, python-format
+msgid "Setting status for %s to UP"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959
+#, python-format
+msgid "Setting status for %s to DOWN"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#, python-format
+msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
-msgid "Checking OVS version for VXLAN support"
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053
+#, 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:1262
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
#, python-format
msgid ""
-"Failed userspace version check for Open vSwitch with VXLAN support. To "
-"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
+"completed in %(elapsed).3f"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
+#, python-format
+msgid "Agent rpc_loop - iteration:%d started"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
#, python-format
msgid ""
-"Failed kernel version check for Open vSwitch with VXLAN support. To use "
-"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
+"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid ""
-"Cannot determine kernel Open vSwitch version, please ensure your Open "
-"vSwitch kernel module is at least version %s to support VXLAN tunnels."
+"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#, python-format
+msgid "Starting to process devices in:%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
#, python-format
msgid ""
-"Unable to determine Open vSwitch version. Please ensure that its version "
-"is %s or newer to use VXLAN tunnels with OVS."
+"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
#, python-format
-msgid "Parsing bridge_mappings failed: %s."
-msgstr "剖析 bridge_mappings 時失敗:%s。"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
+"Elapsed:%(elapsed).3f"
+msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
#, python-format
-msgid "Invalid tunnel type specificed: %s"
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
+"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
-msgid "Tunneling cannot be enabled without a valid local_ip."
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220
+msgid "Error while processing VIF ports"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#, python-format
+msgid ""
+"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
+"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
#: neutron/plugins/openvswitch/common/config.py:32
msgid "The following cluster attributes were not specified: %s'"
msgstr ""
-#: neutron/plugins/vmware/nvplib.py:117
-#, python-format
-msgid "Error. %(type)s exception: %(exc)s."
-msgstr ""
-
-#: neutron/plugins/vmware/nvplib.py:121
-#, python-format
-msgid "locals=[%s]"
-msgstr ""
-
#: neutron/plugins/vmware/api_client/__init__.py:28
#, python-format
msgid "Invalid connection type: %s"
msgid "'%s' must be a non negative integer."
msgstr "'%s' 必須為非負整數。"
+#: neutron/plugins/vmware/nsxlib/__init__.py:80
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/vmware/nsxlib/__init__.py:84
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
#: neutron/plugins/vmware/nsxlib/lsn.py:172
#, python-format
msgid ""
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:255
-#: neutron/plugins/vmware/plugins/service.py:435
+#: neutron/plugins/vmware/plugins/service.py:438
#, python-format
msgid "Unable to create port on NSX logical router %s"
msgstr ""
msgstr "已對 Tenant 完成 delete_network:%s"
#: neutron/plugins/vmware/plugins/base.py:1075
-#: neutron/plugins/vmware/plugins/service.py:514
+#: neutron/plugins/vmware/plugins/service.py:517
#, python-format
msgid "Did not found lswitch %s in NSX"
msgstr ""
#: neutron/plugins/vmware/plugins/base.py:1457
#: neutron/plugins/vmware/plugins/base.py:1542
-#: neutron/plugins/vmware/plugins/service.py:197
-#: neutron/plugins/vmware/plugins/service.py:1203
+#: neutron/plugins/vmware/plugins/service.py:200
+#: neutron/plugins/vmware/plugins/service.py:1206
#, python-format
msgid "Network '%s' is not a valid external network"
msgstr "網路 '%s' 不是有效的外部網路"
msgid "Port values not valid for protocol: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:140
+#: neutron/plugins/vmware/plugins/service.py:143
#, python-format
msgid "EDGE: router = %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:171
+#: neutron/plugins/vmware/plugins/service.py:174
msgid "EDGE: _vcns_create_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:180
+#: neutron/plugins/vmware/plugins/service.py:183
msgid "EDGE: _vcns_delete_ext_gw_port"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:335
+#: neutron/plugins/vmware/plugins/service.py:338
#, python-format
msgid "VCNS: delete default gateway %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:420
+#: neutron/plugins/vmware/plugins/service.py:423
#, python-format
msgid "An exception occurred while creating a port on lswitch %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:468
+#: neutron/plugins/vmware/plugins/service.py:471
#, python-format
msgid "Unable to create integration logic switch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:478
+#: neutron/plugins/vmware/plugins/service.py:481
#, python-format
msgid "Unable to add router interface to integration lswitch for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:488
+#: neutron/plugins/vmware/plugins/service.py:491
#, python-format
msgid "Unable to create advance service router for %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:850
+#: neutron/plugins/vmware/plugins/service.py:853
#, python-format
msgid "Failed to create firewall on vShield Edge bound on router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:858
+#: neutron/plugins/vmware/plugins/service.py:861
msgid "Bad Firewall request Input"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:873
-#: neutron/plugins/vmware/plugins/service.py:1189
+#: neutron/plugins/vmware/plugins/service.py:876
+#: neutron/plugins/vmware/plugins/service.py:1192
msgid "router_id is not provided!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:877
+#: neutron/plugins/vmware/plugins/service.py:880
+#: neutron/plugins/vmware/plugins/service.py:1621
#, python-format
msgid "router_id:%s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:882
+#: neutron/plugins/vmware/plugins/service.py:885
msgid "A firewall is already associated with the router"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1079
+#: neutron/plugins/vmware/plugins/service.py:1082
#, python-format
msgid "Failed to find the edge with vip_id: %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1116
+#: neutron/plugins/vmware/plugins/service.py:1119
#, python-format
msgid ""
"Operation can't be performed, Since resource %(model)s : %(id)s is in "
"DELETEing status!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1125
+#: neutron/plugins/vmware/plugins/service.py:1128
#, python-format
msgid "Resource %(model)s : %(id)s not found!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1150
+#: neutron/plugins/vmware/plugins/service.py:1153
#, python-format
msgid "Failed to create healthmonitor associated with pool id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1167
+#: neutron/plugins/vmware/plugins/service.py:1170
msgid "Failed to create pool on vshield edge"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1186
+#: neutron/plugins/vmware/plugins/service.py:1189
msgid "create_vip() called"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1194
+#: neutron/plugins/vmware/plugins/service.py:1197
#, python-format
msgid "router_id: %s is not an advanced router!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1227
+#: neutron/plugins/vmware/plugins/service.py:1230
msgid "Failed to create vip!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1265
+#: neutron/plugins/vmware/plugins/service.py:1268
#, python-format
msgid "Failed to update vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1282
+#: neutron/plugins/vmware/plugins/service.py:1285
#, python-format
msgid "Failed to delete vip with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1338
+#: neutron/plugins/vmware/plugins/service.py:1341
#, python-format
msgid "Failed to update pool with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1360
-#: neutron/plugins/vmware/plugins/service.py:1407
-#: neutron/plugins/vmware/plugins/service.py:1430
+#: neutron/plugins/vmware/plugins/service.py:1363
+#: neutron/plugins/vmware/plugins/service.py:1410
+#: neutron/plugins/vmware/plugins/service.py:1433
msgid "Failed to update pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1386
+#: neutron/plugins/vmware/plugins/service.py:1389
msgid "Failed to update old pool with the member"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1450
+#: neutron/plugins/vmware/plugins/service.py:1453
#, python-format
msgid "Failed to update monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1477
+#: neutron/plugins/vmware/plugins/service.py:1480
msgid "Failed to update pool with monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1486
+#: neutron/plugins/vmware/plugins/service.py:1489
#, python-format
msgid "Failed to delete monitor with id: %s!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1503
+#: neutron/plugins/vmware/plugins/service.py:1506
msgid "Vcns right now can only support one monitor per pool"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1532
+#: neutron/plugins/vmware/plugins/service.py:1535
msgid "Failed to associate monitor with pool!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1563
+#: neutron/plugins/vmware/plugins/service.py:1566
msgid "Failed to update pool with pool_monitor!"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1589
+#: neutron/plugins/vmware/plugins/service.py:1583
+#, python-format
+msgid ""
+"Failed to update ipsec vpn configuration on edge, since the router: %s "
+"does not have a gateway yet!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1607
+msgid "Bad or unsupported Input request!"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1610
+#, python-format
+msgid ""
+"Failed to update ipsec VPN configuration with vpnservice: "
+"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1618
+msgid "create_vpnservice() called"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1626
+#, python-format
+msgid "a vpnservice is already associated with the router: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/service.py:1739
#, python-format
msgid "Start deploying %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1595
-#: neutron/plugins/vmware/plugins/service.py:1632
+#: neutron/plugins/vmware/plugins/service.py:1745
+#: neutron/plugins/vmware/plugins/service.py:1782
#, python-format
msgid "Failed to deploy Edge for router %s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1613
+#: neutron/plugins/vmware/plugins/service.py:1763
#, python-format
msgid "Router %s not found"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1616
+#: neutron/plugins/vmware/plugins/service.py:1766
#, python-format
msgid "Successfully deployed %(edge_id)s for router %(name)s"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1648
+#: neutron/plugins/vmware/plugins/service.py:1798
#, python-format
msgid "interface_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1651
+#: neutron/plugins/vmware/plugins/service.py:1801
#, python-format
msgid "snat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1654
+#: neutron/plugins/vmware/plugins/service.py:1804
#, python-format
msgid "snat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1657
+#: neutron/plugins/vmware/plugins/service.py:1807
#, python-format
msgid "dnat_create_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1660
+#: neutron/plugins/vmware/plugins/service.py:1810
#, python-format
msgid "dnat_delete_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1663
+#: neutron/plugins/vmware/plugins/service.py:1813
#, python-format
msgid "routes_update_result %d"
msgstr ""
-#: neutron/plugins/vmware/plugins/service.py:1666
+#: neutron/plugins/vmware/plugins/service.py:1816
#, python-format
msgid "nat_update_result %d"
msgstr ""
msgid "Can't execute insert rule operation without reference rule_id"
msgstr ""
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49
+#, python-format
+msgid ""
+"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
+"vshield Edge!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63
+msgid ""
+"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
+"encryption_algorithm and pfs for VSE!"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71
+#, python-format
+msgid ""
+"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
+" supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80
+#, python-format
+msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88
+#, python-format
+msgid ""
+"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
+"right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97
+#, python-format
+msgid ""
+"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
+"VSE right now."
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134
+#, python-format
+msgid "Failed to update ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142
+#, python-format
+msgid "IPsec config not found on edge: %s"
+msgstr ""
+
+#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144
+#, python-format
+msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
+msgstr ""
+
#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146
#, python-format
msgid "Failed to create app profile on edge: %s"
msgid "Failed to delete monitor"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:53
+#: neutron/plugins/vmware/vshield/vcns.py:56
#, python-format
msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:61
+#: neutron/plugins/vmware/vshield/vcns.py:64
#, python-format
msgid "Header: '%s'"
msgstr ""
-#: neutron/plugins/vmware/vshield/vcns.py:62
+#: neutron/plugins/vmware/vshield/vcns.py:65
#, python-format
msgid "Content: '%s'"
msgstr ""
msgid "lrouter:%s not found"
msgstr "找不到 lrouter:%s"
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104
#, python-format
msgid "Job %s does not nexist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360
#, python-format
msgid "Edge %s does not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194
#, python-format
msgid "Rule id %d doest not exist"
msgstr ""
-#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252
+#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257
#, python-format
msgid "Lswitch %s does not exist"
msgstr ""
#~ msgstr "預設服務類型的文字說明"
#~ msgid ""
-#~ msgstr ""
+#~ msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源"
#~ msgid "Service type %(service_type_id)s could not be found "
#~ msgstr "找不到服務類型 %(service_type_id)s"
#~ msgid "Attached %(att)s to NVP router port %(port)s"
#~ msgstr "已將 %(att)s 連接至 NVP 路由器埠 %(port)s"
-#~ msgid ""
-#~ "Unable to plug attachment in NVP "
-#~ "logical router port %(r_port_id)s, associated"
-#~ " with Neutron %(q_port_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "An exception occurred while creating the"
-#~ " quantum port %s on the NVP "
-#~ "plaform"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "NVP plugin does not support regular "
-#~ "VIF ports on external networks. Port "
-#~ "%s will be down."
-#~ msgstr "NVP 外掛程式不支援外部網路上的一般 VIF 埠。埠 %s 將關閉。"
-
-#~ msgid ""
-#~ "_nvp_create_port completed for port %(name)s"
-#~ " on network %(network_id)s. The new "
-#~ "port id is %(id)s."
-#~ msgstr ""
-#~ "對網路 %(network_id)s 上埠 %(name)s 執行的 "
-#~ "_nvp_create_port 已完成。新的埠 ID 為 %(id)s。"
-
#~ msgid "Port '%s' was already deleted on NVP platform"
#~ msgstr "已在 NVP 平台上刪除了埠 '%s'"
#~ msgid "Port %s not found in NVP"
#~ msgstr ""
-#~ msgid ""
-#~ "Neutron port %(port_id)s not found on"
-#~ " NVP backend. Terminating delete operation."
-#~ " A dangling router port might have"
-#~ " been left on router %(router_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "_nvp_create_router_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "_nvp_create_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to "
-#~ "router:%(router_id)s. NVP port id is "
-#~ "%(nvp_port_id)s"
-#~ msgstr ""
-#~ "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s "
-#~ "上完成 _nvp_create_ext_gw_port。NVP 埠 ID 為 "
-#~ "%(nvp_port_id)s"
-
#~ msgid "Logical router resource %s not found on NVP platform"
#~ msgstr "在 NVP 平台上找不到邏輯路由器資源 %s"
#~ msgid "Unable to update logical router on NVP Platform"
#~ msgstr "無法在 NVP 平台上更新邏輯路由器"
-#~ msgid ""
-#~ "_nvp_delete_ext_gw_port completed on external "
-#~ "network %(ext_net_id)s, attached to NSX "
-#~ "router:%(router_id)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "_nvp_create_l2_gw_port completed for port "
-#~ "%(name)s on network %(network_id)s. The "
-#~ "new port id is %(id)s."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "A nvp lport identifier was not "
-#~ "found for neutron port '%s'. Unable "
-#~ "to remove the peer router port for"
-#~ " this switch port"
-#~ msgstr ""
-
#~ msgid "Did not found lswitch %s in NVP"
#~ msgstr "在 NVP 中找不到 lswitch %s"
#~ msgid "Unable to create port or set port attachment in NVP."
#~ msgstr "無法在 NVP 中建立埠或設定埠連接裝置。"
-#~ msgid ""
-#~ "Cannot create a distributed router with"
-#~ " the NVP platform currently in "
-#~ "execution. Please, try without specifying "
-#~ "the 'distributed' attribute."
-#~ msgstr ""
-
#~ msgid "Unable to create logical router on NVP Platform"
#~ msgstr "無法在 NVP 平台上建立邏輯路由器"
#~ msgid "Logical router %s not found on NVP Platform"
#~ msgstr "在 NVP 平台上找不到邏輯路由器 %s"
-#~ msgid ""
-#~ "Request cannot contain 'routes' with the"
-#~ " NVP platform currently in execution. "
-#~ "Please, try without specifying the "
-#~ "static routes."
-#~ msgstr ""
-
#~ msgid "Logical router '%s' not found on NVP Platform"
#~ msgstr "在 NVP 平台上找不到邏輯路由器 '%s'"
#~ msgid "Unable to update logical routeron NVP Platform"
#~ msgstr "無法在 NVP 平台上更新邏輯路由器"
-#~ msgid ""
-#~ "An error occurred while removing NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%s"
-#~ msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。"
-
#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform"
#~ msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確"
-#~ msgid ""
-#~ "An error occurred while creating NAT "
-#~ "rules on the NVP platform for "
-#~ "floating ip:%(floating_ip)s mapped to internal"
-#~ " ip:%(internal_ip)s"
-#~ msgstr ""
-#~ "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 "
-#~ "IP %(internal_ip)s)建立 NAT 規則時發生錯誤"
-
#~ msgid "Nat rules not found in nvp for port: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to remove gateway service from"
-#~ " NVP plaform - the resource was "
-#~ "not found"
-#~ msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源"
-
#~ msgid "Unable to update name on NVP backend for network gateway: %s"
#~ msgstr ""
#~ msgid "Unable to create port on NVP logical router %s"
#~ msgstr "無法在 NVP 邏輯路由器 %s 上建立埠"
+#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, will try sync later"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to delete this region"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete vm %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete network %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createnetwork id %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to create vm id %s"
+#~ msgstr ""
+
+#~ msgid "Checking OVS version for VXLAN support"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Failed userspace version check for Open"
+#~ " vSwitch with VXLAN support. To use"
+#~ " VXLAN tunnels with OVS, please "
+#~ "ensure the OVS version is %s or"
+#~ " newer!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Failed kernel version check for Open "
+#~ "vSwitch with VXLAN support. To use "
+#~ "VXLAN tunnels with OVS, please ensure"
+#~ " the OVS version is %s or "
+#~ "newer!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Cannot determine kernel Open vSwitch "
+#~ "version, please ensure your Open vSwitch"
+#~ " kernel module is at least version"
+#~ " %s to support VXLAN tunnels."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to determine Open vSwitch "
+#~ "version. Please ensure that its version"
+#~ " is %s or newer to use VXLAN"
+#~ " tunnels with OVS."
+#~ msgstr ""
+